package com.aggregate.pay.sanstar.bean;

import java.math.BigDecimal;
import java.util.Date;

import com.aggregate.pay.sanstar.enums.RefundStatus;

/**
 * 退款订单信息
 * @author Moyq5
 * @date 2022年11月16日
 */
public class RefundOrder {
    
    /**
     * 退款单号
     */
    private String refundNo;
    /**
     * 退款码
     */
    private String refundCode;
    /**
     * 退款金额，元
     */
    private BigDecimal callAmount;
    /**
     * 实际退款金额，元
     */
    private BigDecimal refundAmount;
    /**
     * 渠道信息（单号）
     */
    private Upper upper;
    /**
     * 退款状态
     */
    private RefundStatus refundStatus;
    /**
     * 退款状态描述
     */
    private String refundDescr;
    /**
     * 退款状态更新时间
     */
    private Date refundTime;
    /**
     * 退款交易发生时间
     */
    private Date addTime;
    public String getRefundNo() {
        return refundNo;
    }
    public void setRefundNo(String refundNo) {
        this.refundNo = refundNo;
    }
    public String getRefundCode() {
        return refundCode;
    }
    public void setRefundCode(String refundCode) {
        this.refundCode = refundCode;
    }
    public BigDecimal getCallAmount() {
        return callAmount;
    }
    public void setCallAmount(BigDecimal callAmount) {
        this.callAmount = callAmount;
    }
    public BigDecimal getRefundAmount() {
        return refundAmount;
    }
    public void setRefundAmount(BigDecimal refundAmount) {
        this.refundAmount = refundAmount;
    }
    public Upper getUpper() {
        return upper;
    }
    public void setUpper(Upper upper) {
        this.upper = upper;
    }
    public RefundStatus getRefundStatus() {
        return refundStatus;
    }
    public void setRefundStatus(RefundStatus refundStatus) {
        this.refundStatus = refundStatus;
    }
    public String getRefundDescr() {
        return refundDescr;
    }
    public void setRefundDescr(String refundDescr) {
        this.refundDescr = refundDescr;
    }
    public Date getRefundTime() {
        return refundTime;
    }
    public void setRefundTime(Date refundTime) {
        this.refundTime = refundTime;
    }
    public Date getAddTime() {
        return addTime;
    }
    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }
    
}